﻿@charset "utf-8";



body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
img,
p,
tr {

	padding: 0;

	margin: 0;

	border: 0;

	list-style: none;

	font-weight: normal;

}

h1,
h2,
h3,
h4,
h5,
h6 {

	font-weight: normal;

	font-size: 100%;

	font-family: "宋体";

}

body {

	font-size: 15px;

	font-family: Arial, Verdana, Helvetica, sans-serif;

	line-height: 23px;

	color: #666;

}

a {

	text-decoration: none;

	color: #666
}

a:hover {

	text-decoration: none;

	color: #efa923;

}

.clear {

	clear: both;

}

.top1 {

	background: url("../images/topbg.jpg") repeat-x;
	margin: 0px 295px;
	height: 157px;

}

.top2 {

	width: 980px;

	margin: 0px auto;

	position: relative;

}



.top2 h1 {

	position: absolute;

	top: 24px;

	margin-left: -250px;

}

.top2 h2 {

	position: absolute;

	top: 60px;

	left: 342px;

}

.top2 ul {

	position: absolute;

	right: -90px;

}

.top2 ul li {

	float: left;

	width: 100px;

	height: 30px;

	text-align: center;

	line-height: 30px;

}

.top2 ul li a {

	color: #fff;

}

.sc {

	background: #379af4;

}

.sw {

	background: #37b4f4;

}

.top2 p {

	position: absolute;

	right: 0px;

	top: 55px;

}

.top2 h3 {

	position: absolute;

	right: -98px;

	top: 40px;

	font-family: "微软雅黑";

	color: #333333;

	padding: 30px;

}

.top2 strong {

	font-size: 14px;

}

.top2 span {

	font-size: 24px;

	font-weight: normal;

	font-weight: bold;

	color: #222;

}

.daohan {

	height: 55px;

	width: 100%;

	background: #379af4;

	line-height: 55px;

	font-family: "微软雅黑";

}

.daohan1 {

	width: 1000px;

	margin: 0px auto;

}

.daohanul {

	float: left;

	width: 790px;



	overflow: hidden;

}

.daohan ul li {

	float: left;

	width: 98px;

	text-align: center;

	height: 55px;

}

.daohan ul li a {

	font-size: 16px;

	color: #fff;

}

.daohan ul li a:hover {

	background: #fff;

	display: block;

	width: 95px;

	height: 55px;

	color: #333;

}

.daohan ul li a.abcd {

	background: #fff;

	display: block;

	width: 95px;

	height: 55px;

	color: #333;

}

.search {

	float: right;

	margin-top: 15px;

	width: 178px;

	overflow: hidden;

}

.stxt {

	background: url("../images/search.jpg") no-repeat;

	width: 145px;

	height: 29px;

	border: none;

	float: left;

	display: block;

	line-height: 29px;

	color: #fff;

	text-indent: 14px;

}

.sbut {

	background: url("../images/niu.jpg") no-repeat;

	width: 27px;

	height: 29px;

	float: left;

	border: none;

}

.banner1 {

	width: 100%;

	overflow: hidden;

	height: 552px;

	margin-top: 3px;

}

.banner2 {

	width: 100%;

	overflow: hidden;

	margin-top: 2px;

}

.banner2 img {

	width: 1440px;

	margin: 0px auto;

	display: block;

}

.mid1 {

	/*width:980px;*/

	width: 1100px;

	margin: 0px auto;

	height: 635px;

	overflow: hidden;

	margin-top: 40px;

}

.mid1 h2 {

	background: url("../images/lanbg.jpg") no-repeat;

	font-size: 21px;

	font-family: "微软雅黑";

	color: #fff;

	width: 177px;

	height: 45px;

	overflow: hidden;

	position: relative;

	line-height: 45px;

	text-align: center;

	font-weight: bold;

}

.mid1 h2 a {

	color: #fff;

}

.mid1 h2 a:hover {

	color: #efa923;

}

.mid1 h2 img {

	position: absolute;

	top: 10px;

	left: 15px;

}

.mid1 ul {

	width: 1100px;

	overflow: hidden;

	margin-top: 40px;

}

.mid1 ul li {

	width: 270px;

	float: left;

	height: 235px;

}

.mid1 ul li a img {

	width: 215px;

	height: 165px;

	border: 1px solid #ccc;

	display: block;

}

.mid1 ul li a span {

	text-align: center;

	width: 217px;

	height: 55px;

	line-height: 54px;

	background: #0c8df1;

	display: block;

	color: #fff;

	font-size: 16px;

}

.mid1 ul li a:hover span {

	text-align: center;

	width: 209px;

	height: 54px;

	line-height: 54px;

	background: #EFA923;

	display: block;

	color: #fff;

}

.mid2 {

	background: #ffffff repeat-x;

	height: 605px;

	text-align: center;

}

.mid3 {

	width: 1100px;

	margin: 0px auto;

}

.mid3_1 {

	height: 266px;

	margin-top: 30px;

}

.mid3_1left {

	/*width:680px;*/

	overflow: hidden;

	float: left;

}

.mid3_1left h2 {

	background: url("../images/lanbg.jpg") no-repeat;

	font-size: 18px;

	font-family: "微软雅黑";

	color: #fff;

	width: 177px;

	height: 45px;

	overflow: hidden;

	position: relative;

	line-height: 45px;

	text-align: center;

	font-weight: bold;

}

.mid3_1left h2 a {

	color: #fff;

	font-size: 20px;

}

.mid3_1left h2 a:hover {

	color: #efa923;

}

.mid3_1left h2 img {

	position: absolute;

	top: 10px;

	left: 15px;

}

.mid3_1left span img {

	margin-top: 30px;

	float: left;

}

.mid3x1 {

	float: right;

	margin-left: 25px;

	margin-top: 30px;

	width: 770px;

}

.mid3x1 p {

	height: 90px;

	margin-top: 20px;

	font-size: 15px;

}

.mid3x1 span a {

	font-weight: bold;

	color: #666;

	float: right;

}

.mid3_1right {

	width: 293px;

	float: right;

}

.mid3_1right h2 a {

	color: #fff;

}

.mid3_1right h2 a:hover {

	color: #efa923;

}

.mid3_1right h2 {

	background: url("../images/lanbg.jpg") no-repeat;

	font-size: 18px;

	font-family: "微软雅黑";

	color: #fff;

	width: 177px;

	height: 45px;

	overflow: hidden;

	position: relative;

	line-height: 45px;

	text-align: center;

	font-weight: bold;

}

.mid3_1right h2 img {

	position: absolute;

	top: 10px;

	left: 15px;

}

.mid3_1right span img {

	margin-top: 30px;

}

.sy_news {

	height: 370px;

	width: 1100px;

	overflow: hidden;

	margin: 0px auto;

}

.sy_news1 {

	width: 310px;

	float: left;

	margin-right: 40px;

}

.sy_news1 h2 {

	background: url("../images/lanbg.jpg") no-repeat;

	font-size: 18px;

	font-family: "微软雅黑";

	color: #fff;

	width: 177px;

	height: 45px;

	overflow: hidden;

	position: relative;

	line-height: 45px;

	text-align: center;

	font-weight: bold;

}

.sy_news1 h2 a {

	color: #fff;

	padding-left: 5px;

}

.sy_news1 h2 a:hover {

	color: #efa923;

}

.sy_news1 h2 img {

	position: absolute;

	top: 10px;

	left: 15px;

}

.nw_1 {

	height: 100px;

	margin-top: 28px;

	overflow: hidden;

	padding-bottom: 24px;

	border-bottom: 1px solid #ccc;

}

.nw_1 span {

	float: left;

	width: 115px;

	height: 90px;

	display: block;

}

.nw_1 h4 {

	float: left;

	color: #838383;

	width: 179px;

}

.nw_1 h3 {

	float: left;

	width: 179px;

	font-size: 15px;

	font-family: "微软雅黑";

	height: 30px;

	height: 30px;

	overflow: hidden;

}

.nw_1 p {

	float: left;

	width: 176px;

	line-height: 15px;

}

.sy_news1 ul {

	height: 140px;

	margin-top: 20px;

}

.sy_news1 ul li span {

	float: right;

}

.sy_news2 {

	width: 300px;

	float: left;

}

.sy_news2 h2 {

	background: url("../images/lanbg.jpg") no-repeat;

	font-size: 18px;

	font-family: "微软雅黑";

	color: #fff;

	width: 177px;

	height: 45px;

	overflow: hidden;

	position: relative;

	line-height: 45px;

	text-align: center;

	font-weight: bold;

}

.sy_news2 h2 a {

	color: #fff;

	padding-left: 5px;

}

.sy_news2 h2 a:hover {

	color: #efa923;

}

.sy_news2 h2 img {

	position: absolute;

	top: 10px;

	left: 15px;

}

.sy_news2 ul {

	height: 140px;

	margin-top: 20px;

}

.sy_news2 ul li span {

	float: right;

}

.sy_news3 {

	width: 350px;

	float: right;

	overflow: hidden;

}

.sy_news3 h2 {

	background: url("../images/lanbg.jpg") no-repeat;

	font-size: 18px;

	font-family: "微软雅黑";

	color: #fff;

	width: 177px;

	height: 45px;

	overflow: hidden;

	position: relative;

	line-height: 45px;

	text-align: center;

	font-weight: bold;

}

.sy_news3 h2 a {

	color: #fff;

	padding-left: 10px;

}

.sy_news3 h2 a:hover {

	color: #efa923;

}

.sy_news3 h2 img {

	position: absolute;

	top: 10px;

	left: 15px;

}

.sy_news3 ul {

	margin-top: 20px;

}

.sy_news3 ul li {

	width: 295px;

	overflow: hidden;

	margin-top: 10px;

}

.zxsy1 span {

	float: left;

	display: inline-block;

}

.zxright {

	float: right;

	width: 241px;

}

.zxright h3 {

	background: url("../images/chengse.jpg") no-repeat;

	width: 241px;

	height: 37px;

	line-height: 37px;

	font-weight: bold;

	color: #fff;

	text-indent: 10px;

}

.zxright p {

	background: #efa923;

	color: #fff;

	margin-left: 4px;

	padding: 15px;

	line-height: 15px;

}

.zxsy2 span {

	float: left;

	display: inline-block;

}

.zxright1 {

	float: right;

	width: 241px;

}

.zxright1 h3 {

	background: url("../images/chengse2.jpg") no-repeat;

	width: 241px;

	height: 37px;

	line-height: 37px;

	color: #666;

	text-indent: 10px;

	font-weight: bold;

}

.zxright1 p {

	background: #ececec;

	color: #666;

	margin-left: 4px;

	padding: 15px;

	line-height: 15px;

}

.hzkh {

	width: 1100px;

	margin: 0px auto;

	height: 270px;

}

.hzkh h2 {

	background: url("../images/lanbg.jpg") no-repeat;

	font-size: 18px;

	font-family: "微软雅黑";

	color: #fff;

	width: 177px;

	height: 45px;

	overflow: hidden;

	position: relative;

	line-height: 45px;

	text-align: center;

	font-weight: bold;

}

.hzkh h2 a {

	color: #fff;

}

.hzkh h2 a:hover {

	color: #efa923;

}

.hzkh h2 img {

	position: absolute;

	top: 10px;

	left: 15px;

}

.hzkh ul {

	margin-top: 25px;

	width: 1000px;

	overflow: hidden;

}

.hzkh ul li {

	float: left;

	width: 200px;

}

.hzkh ul li a img {

	border: 1px solid #ccc;

	width: 170px;

	height: 190px
}

.btm {

	background: url("../images/bottombg.jpg") repeat-x;

	height: 207px;

}

.btm1 {

	width: 980px;

	margin: 0px auto;

	height: 160px;

}

.btm_1 {

	width: 185px;

	float: left;

	position: relative;

}

.btm_1 span img {

	border-right: 1px solid #ccc;

	position: absolute;

	top: 40px;

	padding-right: 20px;

}

.btm_1 p {

	position: absolute;

	top: 50px;

	right: 0px;

}

.btm_1 h4 {

	position: absolute;

	top: 90px;

	right: 0px;

	color: #fff;

	font-size: 16px;

	font-family: "微软雅黑";

}

.btm_2 {

	float: right;

	width: 800px;

	color: #fff;

	margin-top: 30px;

	overflow: hidden;

}



/*下面是版权样式表*/

.dmin {

	width: 980px;

	margin: 0px auto;

	height: 40px;

	line-height: 45px;

	color: #fff;

}

.dmin li {
	float: left;

	margin-right: 10px;

}



.yqlj {

	width: 980px;

	margin: 0px auto;

	height: 40px;

	line-height: 22px;

	color: #fff;

}

.yqlj ul li {

	float: left;

	margin-right: 10px;

}

.yqlj ul li a {

	color: #fff;

}

.btm_2 a {

	color: #fff;

}

.main {

	background: url("../images/grey.jpg") repeat-x top;

	width: 100%;

}

.main1 {

	/*width:980px;*/

	width: 1200px;

	margin: 0px auto;

}

.mainab {

	display: inline-block;

}

.mainableft {

	float: left;

	width: 220px;

}

.mlft1 {

	width: 220px;

	z-index: 15;

	position: relative;

}

.mlft1 h2 {

	position: absolute;

	top: -68px;

	width: 220px;

	color: #FFFFFF;

	font-family: "微软雅黑";

	font-size: 27px;

	line-height: 24px;

	padding-top: 11px;

	text-align: center;

	background: url("../images/a_1.jpg") no-repeat;

	height: 57px;

}

.mlft1 h2 span {

	color: #A84B00;

	font-size: 14px;

	font-weight: bold;

}

.mlft1 ul {

	background: url("../images/b_bj.jpg") repeat-y;

	display: inline-block;

	padding-bottom: 8px;

	width: 220px;

}

.mlft1 ul li {

	/*line-height:35px;*/

	background: url("../images/ulli6.jpg") no-repeat 7px center;

	width: 210px;

	line-height: 35px;

	text-indent: 20px;

	margin-top: 5px;

}

.mlft1 ul li ul {

	padding-left: 0
}

.mlft1 ul li ul li {

	height: 35px;

	background: none;

	overflow: hidden;

}

.mlft1 ul li a {

	color: #fff;

	font-size: 20px;

}

.mlft1 ul li a:hover {

	display: block;

	background: url("../images/ulli7.jpg") no-repeat 7px center;

	width: 210px;

	height: 28px;

	line-height: 28px;

	text-indent: 20px;

	color: #fff;

}

.mlft1 ul li a.cur_left {

	display: block;

	background: url("../images/ulli7.jpg") no-repeat 7px center;

	width: 210px;

	height: 28px;

	line-height: 28px;

	text-indent: 20px;

	color: #fff;

}

.mlft2 {

	margin-top: 10px;

	border: 1px solid #ccc;

}

.mlft2 h2 {

	display: inline-block;

	width: 220px;

	background: #0c8df1;

	height: 35px;

	line-height: 35px;

	text-indent: 15px;

	color: #fff;

	font-family: "微软雅黑";

	font-size: 16px;

}

.mlft2 ul {

	margin-top: 10px;

	text-align: center;

	width: 220px;

}

.mlft2 ul li {

	width: 180px;

	margin: 0px auto;

	height: 135px;

}

.mlft2 ul li a img {

	border: 1px solid #ccc;

	width: 180px;

	height: 135px;

	display: block;

}

.mlft2 ul li a span {

	width: 182px;

	height: 30px;

	display: block;

	line-height: 30px;

	background: #0a92ef;

}

.mlft2 ul li a {

	color: #fff;

}

.mlft3 {

	width: 220px;

	margin-top: 10px;

}

.mlft3 h3 {

	padding: 10px 2px;

	font-size: 16px;

	font-family: "微软雅黑";

	color: #0c8df1;

	border-bottom: 1px dashed #379af4;

}

.mainabright {

	width: 900px;

	height: 1412px;

	float: left;

	margin-left: 15px;

	overflow: hidden;

}

.about_1 h2 {

	margin: 15px 0px;

	background: url("../images/title.jpg") no-repeat left center;

	text-indent: 15px;

}

.about_1 h3 {

	font-size: 28px;

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #0a92ef;

	font-family: "微软雅黑";

	color: #379af4;

}

.about_1 p {

	margin-top: 20px;

}

.pro1 h2 {

	margin: 15px 0px;

	background: url("../images/title.jpg") no-repeat left center;

	text-indent: 15px;

}

.pro1 h3 {

	font-size: 24px;

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #0a92ef;

	font-family: "微软雅黑";

	color: #379af4;

}

.pro1 ul {

	margin-top: 15px;

}

.pro1 ul li {

	height: 185px;

	margin-bottom: 15px;

	overflow: hidden;

	border-bottom: 1px dashed #ccc;

}

.pro1 ul li a img {

	border: 1px solid #ccc;

	height: 165px;

	padding: 1px;

	width: 220px;

	float: left;

}

.prort {

	float: left;

	margin-left: 15px;

	width: 470px;

}

.prort h4 {

	font-size: 18px;

	font-family: "微软雅黑";

	height: 45px;

	line-height: 45px;

	color: #06428b;

}

.prort p {

	height: 90px;

	overflow: hidden;

	line-height: 23px;

}

.prort span a {

	color: #379af4;

	float: right;

}

.ny_news h2 {

	margin: 15px 0px;

	background: url("../images/title.jpg") no-repeat left center;

	text-indent: 15px;

}

.ny_news h3 {

	font-size: 24px;

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #37b4f4;

	font-family: "微软雅黑";

	color: #379af4;

}

.ny_news {

	overflow: hidden;

	padding: 0 15px 15px;

	width: 698px;

}

.ny_news li {

	border-bottom: 1px dotted #C0C0C0;

	height: 116px;

	line-height: 24px;

	padding: 40px 0 4px;

}

.rq {

	background: url("../images/ns_03.jpg") no-repeat;

	float: left;

	height: 65px;

	margin-right: 12px;

	text-align: center;

	width: 71px;

}

.rq h4 {

	color: #379af4;

	font-family: "微软雅黑";

	font-size: 30px;

	font-weight: bold;

	line-height: 43px;

}

.ny_news li p {

	color: #666666;

}

.ny_news li h5 {

	font-weight: bold;

	line-height: 30px;

}

.ny_news li a {

	color: #666;

}

.ny_news li p {

	color: #666666;

}

.ny_news li p a {

	color: #06428b;

	text-decoration: underline;

	margin-left: 10px;

}

.showpro1 h2 {

	margin: 15px 0px;

	background: url("../images/title.jpg") no-repeat left center;

	text-indent: 15px;

}

.showpro1 h3 {

	font-size: 24px;

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #06428b;

	font-family: "微软雅黑";

	color: #06428b;

}

.showpr1 {

	width: 980px;

	overflow: hidden;

	margin-top: 15px;

}

.showleft {

	float: left;

	width: 350px;

	margin-right: 15px;

}

.showleft img {

	border: 1px solid #ccc;

}

.showright {

	float: left;

	width: 360px;

}

.showright span {

	font-size: 18px;

	font-family: "微软雅黑";

	color: #06428b;

	margin-top: 15px;

	display: block;

}

.showright p {

	margin-top: 15px;

	line-height: 22px;

}

.showright h4 {

	margin-top: 15px;

}

.showright h5 {

	margin-top: 10px;

}

.xqjs {

	width: 740px;

	margin-top: 20px;

}

.news_show {

	overflow: hidden;

	padding: 5px 15px 15px;

	width: 698px;

}

.news_show h3 {

	border-bottom: 1px dashed #E5E5E5;

	color: #5F5F5F;

	font-family: "微软雅黑";

	font-size: 20px;

	font-weight: bold;

	line-height: 35px;

	text-align: center;

}

.news_show h4 {

	text-align: center;

	width: 698px;

}

.news_show h4 a {

	color: #999999;

	margin: 8px 8px 0;

}

.news_show_nr {

	clear: both;

	color: #000000;

	width: 700px;

	margin-top: 20px;

	border-top: 1px dashed #ccc;

}

.case_1 {

	width: 740px;

	overflow: hidden;

}

.case_1 h2 {

	margin: 15px 0px;

	background: url("../images/title.jpg") no-repeat left center;

	text-indent: 15px;

}

.case_1 h3 {

	font-size: 24px;

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #06428b;

	font-family: "微软雅黑";

	color: #06428b;

}

.case {

	overflow: hidden;

	margin-top: 15px;

}

.case ul {

	overflow: hidden;

	width: 808px;

}

.case li {

	display: inline;

	float: left;

	height: 150px;

	padding-bottom: 12px;

	padding-right: 30px;

	text-align: center;

	width: 160px;

}

.case li img {

	border: 1px solid #C0C0C0;

	display: block;

	height: 120px;

	padding: 2px;

	width: 160px;

}

.case li a:hover img {

	border: 2px solid #f28b02;

	display: block;

	height: 120px;

	padding: 2px;

	width: 160px;

}

.case li a {

	color: #666;

}

.case li span {

	height: 25px;

	line-height: 15px;

	width: 160px;

}

.case_1 {

	width: 740px;

	overflow: hidden;

}

.case_1 h2 {

	margin: 15px 0px;

	background: url("../images/title.jpg") no-repeat left center;

	text-indent: 15px;

}

.case_1 h3 {

	font-size: 24px;

	height: 35px;

	line-height: 35px;

	border-bottom: 1px dashed #0a92ef;

	font-family: "微软雅黑";

	color: #379af4;

}

.case_hz {

	overflow: hidden;

	margin-top: 15px;

}

.case_hz ul {

	overflow: hidden;

	width: 808px;

}

.case_hz li {

	display: inline;

	float: left;

	height: 100px;

	padding-bottom: 10px;

	padding-right: 30px;

	text-align: center;

	width: 160px;

}

.case_hz li img {

	border: 1px solid #C0C0C0;

	display: block;

	height: 64px;

	padding: 2px;

	width: 160px;

}

.case_hz li a:hover img {

	border: 2px solid #f28b02;

	display: block;

	height: 64px;

	padding: 2px;

	width: 160px;

}

.case_hz li a {

	color: #666;

}

.case_hz li span {

	height: 25px;

	line-height: 25px;

	width: 160px;

}







/*banner图*/

/*内页大图*/

.ny_banner {
	width: 100%;
	height: 300px;
}

.about_ban {
	background: url("../images/about_ban.jpg") no-repeat center;
	background-size: 100% 100%;

}

.case_ban {
	background: url("../images/about_ban.jpg") no-repeat center;
	background-size: 100% 100%;

}

.contact_ban {
	background: url("../images/about_ban.jpg") no-repeat center;
	background-size: 100% 100%;

}

.news_ban {
	background: url("../images/about_ban.jpg") no-repeat center;
	background-size: 100% 100%;
}

.product_ban {
	background: url("../images/about_ban.jpg") no-repeat center;
	background-size: 100% 100%;

}

.message_ban {
	background: url("../images/about_ban.jpg") no-repeat center;
	background-size: 100% 100%;

}

.service_ban {
	background: url("../images/about_ban.jpg") no-repeat center;
	background-size: 100% 100%;

}





#marquee2 {
	width: 203px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 360px;
	overflow: hidden;
}

#marquee2 ul li {
	height: 185px;
}



/*联系我们*/

.dandu {
	width: 890px;
	float: right;
}

.dandu-top {
	height: 60px;
	width: 890px;
	background: #eeeeee;
	line-height: 60px;
}

.dandu-tit {
	font-size: 18px;
	margin-left: 40px;
	color: #0c8df1;
}

.dandu-main {
	width: 832px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;
	padding: 28px;

	line-height: 30px;

}



.dandu-main img {
	margin: 0 auto;
	display: block;
}



#con_lx {
	height: auto;
	overflow: hidden;
	line-height: 2.0;
	font-size: 14px;
	width: 90%;
	margin-bottom: 20px;
}

#con_lx p {
	border-bottom: 1px dotted #ccc;
	line-height: 35px;
	padding-left: 20px;
	transition: 0.3s all 0s linear;
}

#con_lx p:hover {
	background: #efefef;
	color: #000;
	border-bottom: 1px solid #ccc;
	padding-left: 30px;
}

.map {
	width: 100%;
	height: 400px;
}

#allmap {
	height: 500px;
	border: 1px #ddd solid;
	margin: -10px;
}







/*首页banner*/



.banner {
	width: 100%;
	height: 600px;
	overflow: hidden;
	margin: 0px auto;
	position: relative;
}



/*-------首页banner特效------*/



.flexslider {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: 600px;
	overflow: hidden;
	zoom: 1;
}

.flexslider .slides li {
	width: 100%;
	height: 100%;
}

.flex-direction-nav a {
	width: 70px;
	height: 70px;
	line-height: 99em;
	overflow: hidden;
	margin: -35px 0 0;
	display: block;
	background: url("../images/ad_ctr.png") no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;
	border-radius: 35px;
}

.flex-direction-nav .flex-next {
	background-position: 0 -70px;
	right: 0;
}

.flex-direction-nav .flex-prev {
	left: 0;
}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);
}

.flexslider:hover .flex-next:hover,

.flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);
}

.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: 30px;
	text-align: center;
}

.flex-control-nav li {
	margin: 0 2px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}

.flex-control-paging li a {
	background: url("../images/dot.png") no-repeat 0 -16px;

	display: block;
	height: 16px;
	overflow: hidden;
	text-indent: -99em;
	width: 16px;
	cursor: pointer;
}

.flex-control-paging li a.flex-active,

.flex-control-paging li.active a {
	background-position: 0 0;
}

.flexslider .slides a img {
	width: 100%;
	height: 600px;
	display: block;
}



/*左侧样式*/

.cpye-lf {
	float: left;
	width: 270px;
}

.cpnavbk {
	border: 1px solid #999999;
}

.productlfbox {
	width: 268px;
}

.productlf-tit {
	width: 268px;
	margin: 0 auto;
	height: 56px;
	border-bottom: 1px solid #CCCCCC;
	padding-top: 28px;
}

.product-titimg {
	width: 36px;
	height: 36px;
	background: url("../images/lbtb.png") no-repeat;
	margin-left: 10px;
	float: left;
	margin-top: 2px;
}

.productlf-tit01 {
	font-size: 18px;
	color: #333333;
	float: left;
	margin-left: 13px;
	font-weight: bold;
	width: 187px;
}

.productlf-tit02 {
	font-size: 12px;
	color: #666666;
	float: left;
	margin-left: 13px;
	font-weight: bold;
}

.lbl {
	width: 268px;
	overflow: hidden;
}

.lbl li {
	width: 268px;
	height: 56px;
}

.lbl li a {
	width: 230px;
	height: 55px;
	line-height: 55px;
	display: block;
	font-size: 16px;
	color: #333;
	font-weight: normal;
	overflow: hidden;
	border-bottom: 1px solid #dddddd;
	padding: 0 20px;
}

.lbl li a:hover {
	color: #fff;
	background: #4d7afb;

	border-bottom: 1px solid #3782f9;
	-webkit-transition: all 0.3s ease;

	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
	/*过渡效果*/
}

.nei-newsnav {
	width: 268px;
}

.cpnavbk {
	border: 1px solid #999999;
}

.newsnav-tit {
	width: 270px;
	height: 62px;
	background: #379af4;
	color: #FFFFFF;
}

.newstit-lf {
	float: left;
	margin-left: 18px;
	margin-top: 11px;
}

.newstit1 {
	font-size: 18px;
}

.newstit2 {
	font-size: 14px;
}

.rm {
	font-size: 18px;
	margin-top: 8px;
}

.new-more {
	font-size: 16px;
	display: block;
	float: right;
	margin-right: 23px;

	margin-top: 20px;
	color: #FFFFFF;
}

.new-more:hover {
	color: #ff0;
}

.newnav-ul {
	padding-bottom: 35px;
}

.newnav-ul li {
	width: 236px;
	margin: 0 auto;
	border-bottom: 1px dashed #CCCCCC;
	height: 50px;
	overflow: hidden;
}

.newnav-ul li a {
	font-size: 14px;
	color: #333333;
	display: block;
	height: 50px;
	line-height: 60px;
	font-weight: normal;
}

.newnav-ul li a:hover {
	color: #4d7afb;
}

#left_xg02 {
	margin: 0 auto;

	border: solid 1px #cecece;
	padding: 20px;
	padding-bottom: 50px;

	height: 450px
}



#left_xg02 .hd {
	width: 20px;
	height: 14px;
	margin: 0 auto;
	position: relative;
	margin-bottom: 10px;
}

#left_xg02 .hd .next {
	width: 20px;
	height: 14px;
	background: url("../images/xgcp_up.png") center no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}

#left_xg02 .hd .prev {
	width: 20px;
	height: 14px;

	background: url("../images/xgcp_down.png") center no-repeat;

	position: absolute;
	left: 0;
	top: 484px;
}

#left_xg02 .bd li {
	width: 198px;
	height: 200px;
	margin: 0 auto;
	line-height: 20px;
	text-align: center;
}

#left_xg02 .bd li img {
	width: 198px;
	height: 160px;
}

#left_xg02 .bd li a {
	color: #121212;
	font-size: 14px;
}

.bd .tempWrap {

	height: 450px !important;

}

.dandu {
	width: 890px;
	float: right;
}

.dandu-top {
	height: 130px;
	width: 890px;
	background: #eeeeee;
	line-height: 60px;
}

.dandu-tit {
	font-size: 34px;
	margin-left: 40px;
	color: #4d7afb;
	padding-top: 22px;
}

.dandu-main {
	width: 832px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;
	padding: 28px;

	line-height: 30px;
}



.qzcplist {
	overflow: hidden;
	width: 270px;
	height: 203px;
	margin: 0 auto;
	margin-top: 12px;
	position: relative;
}

/*分页*/

.fenye {

	width: 100%;

	text-align: center;

	margin-top: 20px
}

.fenye .fenye_nei {

	display: inline-block;

}

.fenye .fenye_nei li {
	display: inline;
}

.fenye .fenye_nei a {

	display: inline-block;

	padding: 0 13px;

	height: 34px;

	text-align: center;

	line-height: 34px;

	margin: 0 3px;

	border-radius: 5px;

	border: #dddddd solid 1px;

	overflow: hidden;

	font-size: 13px;

	color: #999999;

}

.fenye .fenye_nei a:hover {

	background: #024b97;

	color: #fff;

}

.fenye .fenye_nei a.on {

	background: #024b97;

	color: #fff;

}

.fenye select {

	height: 36px;

	vertical-align: top;

	text-align: center;

	line-height: 24px;

	margin: 0 3px;

	border-radius: 5px;

	border: #dddddd solid 1px;

	overflow: hidden;

	font-size: 13px;

	color: #999999;

}



.case-list {

	width: 930px;

	float: right;
}



.content1 {

	padding: 32px 15px 0 50px;

}







.case-list ul {

	width: 990px;

}



.case-list ul li {

	float: left;

	/*width: 398px;*/

	padding: 10px;

	border: 1px solid #ececec;

	background-color: #fff;

	margin: 30px 26px 39px 16px;

}



.case-list ul li:hover {

	border: 1px solid #024b97;

}



.case-list ul li .img {

	float: left;

	width: 245px;

	height: 180px;

}



.case-list ul li .info {

	/*padding-left: 255px;*/

	margin-top: 180px;

}



.case-list ul li .info .title-a {

	display: block;

	font-size: 16px;

	line-height: 19px;

	height: 20px;

	margin-bottom: 10px;

	overflow: hidden;

	-webkit-transition: all .8s ease-out;

	transition: all .8s ease-out;

	text-align: center;

}



.case-list ul li:hover .info .title-a {

	color: #024b97;

}







.case-list ul li .info .more {

	display: block;

	color: #999;

	border: 1px solid #999;

	width: 80%;

	height: 22px;

	line-height: 22px;

	margin: auto;

	text-align: center;

	-webkit-transition: all .8s ease-out;

	transition: all .8s ease-out;

}



.case-list ul li:hover .info .more {

	color: #024b97;

	border: 1px solid #024b97;

}

.clearfix::before,
.clearfix::after {
	display: table;
	clear: both;
	content: "";
}

.dandu {
	width: 890px;
	float: right;
}

.dandu-top {
	height: 80px;
	width: 890px;
	background: #eeeeee;
	line-height: 60px;
}

.dandu-tit {
	font-size: 30px;
	margin-left: 40px;
	color: #024b97;
}

.dandu-main {
	width: 832px;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;

	border-right: 1px solid #CCCCCC;
	padding: 28px;

	line-height: 30px;

}



.dandu-main img {
	margin: 0 auto;
	display: block;
}